Preferences Panel

The Preferences panel lets users customize the application.  All preferences should carry over to the next time the user launches the application; most will also affect the way the application works during the current session.  Preferences can include such things as the location and size of windows, the default font size, the format for displaying data, and where to store document files.  An application should not have any preferences that are not settable in some way from within the application.